package org.springframework.cloud.openfeign;

import feign.Feign;
import feign.Target;

/**
 * @author Spencer Gibb
 */
public interface Targeter {

    <T> T target(FeignClientFactoryBean factory, Feign.Builder feign,
                 FeignContext context, Target.HardCodedTarget<T> target);

}
